dammar pine

Noun
  1. (thực vật học) Thông bách tán
dammar pine
A dammar pine stands tall in a tropical forest.